package com.appbee.core.client.templates;

import com.google.gwt.safehtml.client.SafeHtmlTemplates;
import com.google.gwt.safehtml.shared.SafeHtml;

public interface CommonTemplates extends SafeHtmlTemplates
{
	@Template("<div class='{0}'>{1}</div>")
	SafeHtml div(String style,SafeHtml content);

	@Template("<div class='{0}'>{1}</div>")
	SafeHtml div(String style,String content);

	@Template("<a href='{0}' title='{1}'>{2}</a>")
	SafeHtml link(String href, String title, String content);

	@Template("<img class='{0}' src='{1}'></img>")
	SafeHtml img(String style,String src);

	@Template("<button class='{0}' type='button' name='{1}' title='{2}'>{3}</button>")
	SafeHtml button(String style, String name, String title, String value);

	@Template("<input class='{0}' type='{1}' name='{2}' value='{3}'/>")
	SafeHtml input(String style, String type, String name, String value);
}
